#include <iostream>
using std::cout;
using std::endl;

//递归的出口
void print(){
    cout << endl;
}

void print(double x){
    cout << x << endl;
}

template <class T1, class T2, class ...Args>
void print(T1 x, T2 y, Args ...args)
{
    cout << x << " " << y << " ";
    print(args...);
}

void test0(){
     print(1,"hello",'c',5.6,true,10,4.5);

}

int main(void){
    test0();
    return 0;
}
